BODY,ol,ul,li,h1,h2,h3,h4,h5,p,a,th,td,button {margin:0; padding:0}
TABLE {border-collapse: collapse}
ul,ol {list-style: none;}
A { color: black; text-decoration:none;}
IMG {border:0 none;}
#wrap {
	width:1200px;
	margin:auto;
}

#header,#container {
	margin:10px auto; 
	width:950px;
	font-size:13px;font-family:dotum,돋움,sans-serif;
}

#logo { float:left; width:219px; }
#header {
	height:100px;
}
#header ul {
}

#headermenu { background:url(../images/top_menu.gif) no-repeat 150% 120%; float:left; margin-left:50px;}
#headermenu ul			{ list-style: none; width:451px;padding:30px 0px 0px 0px;}
#headermenu ul li		{display: inline;  float:left; list-style:none; }
#headermenu ul li#travel { background:url(../images/travel.gif) no-repeat; width:70px; height: 21px; margin-left:5px;}
#headermenu ul li#abroad { background:url(../images/abroad.gif) no-repeat; width:100px; height: 21px; margin-left:15px; }
#headermenu ul li#guide { background:url(../images/guide.gif) no-repeat; width: 130px; height: 21px; margin-left:20px;}
#headermenu ul li#gallery { background:url(../images/gallery.gif) no-repeat; width: 89px; height: 21px; margin-left:20px;}
#headermenu ul a		{ display: block; height: 20px; text-indent: -2000px; }

#topmenu { background:url(../images/login.gif) no-repeat 0 ;float:right; width: 167px; height: 60px; margin-top:10px;}
#topmenu ul			{ list-style: none; width:167px;}
#topmenu ul li		{display: block;  float:left; list-style:none; margin-top:15px;}
#topmenu ul li#login { background:url(../images/login_bt.gif) no-repeat; width:36px; margin-left:10px}
#topmenu ul li#signup { background:url(../images/signup.gif) no-repeat; width:43px; margin-left:20px }
#topmenu ul li#help { background:url(../images/help.gif) no-repeat; width: 32px; margin-left:15px}
#topmenu ul a		{ display: block; width: 40px; height: 60px; padding: 0; margin: 0; text-indent: -2000px; }

#search {
	text-align: right;
	vertical-align: middle; 
	background:url(../images/searchbar.gif) no-repeat; 
	height:35px;
}
#search INPUT[name="kiyon"] { margin:0px 5px 6px 0px; }
#search INPUT[name="kyimage"] { margin:8px 7px 0px 0px;	vertical-align: -4%; }
#search span {
	vertical-align:40%;
	font-size:11px;
}

/* #navi 영역 시작 */
#navi {
	text-align: right;
	padding-top:10px;
	background:url(../images/navi.gif) no-repeat;
	height:35px;
}
#navi>span {
	font-weight:bold;
	padding-left: 10px;
	background:url(../images/navi_bt.gif) no-repeat 0% 30%;
}
#navi span:after {
	content: "\003A \0020";
}
#navi ol, li { display:inline; }
#navi li { padding-left:10px;	background: url('../images/navi_but.gif') no-repeat 0% 40%;}
#navi ol>li:first-child
{
	background: url('');
}
#navi select {
	float:left;
	margin-left:10px;
	size:30;	
}
/* #navi 영역 끝 */

/* #left 영역 시작 */
#left {	
	float:left;
	width:250px;
}
#flag {
	background:url(../images/left_top.gif) no-repeat;
}
#flag img {
	float:left;	
	padding:15px 10px 0px 15px;
}
#flag h2 {
	padding-top:15px;
}
#flag h4 {
}

#weather {
	background:url(../images/weather.gif) no-repeat;
	height:84px;
}
#weather img {
	float:left;	
	padding:50px 0px 0px 20px;	
}
#weather ol {
}
#weather li{
	font-weight:bold;
	line-height:30px;
	float:left;
	text-align:center;
}
#weather h3{
	color:#0099FF;
	font-size:medium;
	display:block;
	padding:0px 20px 0px 0px;
}
#weather h4 {
	color:gray;
	font-size:small;
	padding:20px 30px 0px 0px;
}

#info {
	padding:0px 0px 30px 20px;
	border-left: thin solid #e0e0e0;
	border-right: thin solid #e0e0e0;
}
#info h4 {
	background:url(../images/info_root.gif) no-repeat 0% 50%;
	font-weight:bold;
	color:#0099FF;
	padding:20px;
}
#info li { 
	display:block; 
	background:url(../images/n_info_bt.gif) no-repeat top left;
	padding: 0px 0px 10px 20px;
	list-style:none;
}
#info li>ul li {
	background:url(../images/sub_bt.gif) no-repeat center left;
	padding: 5px 0px 0px 12px;
}

#trip_schedule {
	background:url(../images/left_05.gif) no-repeat;
	padding:20px 0px 30px 0px;
	border-left:thin solid #e0e0e0;
	border-right:thin solid #e0e0e0;
}
#trip_schedule h4 {
	font-weight:bold;
	display:inline;
	padding:0px 40px 0px 40px;
}
#trip_schedule ul {
	margin: 20px 0px 0px 20px;
}
#trip_schedule li{
	display:block; 
	background:url(../images/under_line.gif) no-repeat bottom left;
	padding:5px 0px 5px 0px;
	list-style:none;
}
#trip_schedule li>h4 {
	color:#9059d5;
	padding:0px;
}
#trip_schedule li>a {
	padding-left:7px;
	text-align:right;
}

#common {
	background: url(../images/left_09.gif) no-repeat;
	padding:25px 0px 30px 0px;
	border-left:thin solid #e0e0e0;
	border-right:thin solid #e0e0e0;
}
#common h4 {
	padding:0px 90px 0px 40px;
	font-weight:bold;
	display:inline;
}
#common ul {
	margin: 25px 0px 0px 20px;
}
#common li { 
	display:block; 
	margin-bottom:7px;
	list-style:none;
}

#left_07 {
	background:url(../images/left_13.gif) no-repeat;
	height:15px;
}

.more {
	background:url(../images/more.gif) no-repeat 0% 50%;
	padding-left:8px;
}
/* #left 영역 끝 */

/* #right 영역 시작 */
#right {
	margin: 0px 0px 10px 8px;
}
#besttrip {
	float:right;
	background:url(../images/right_top.gif) no-repeat; 
	width:691px;
	height:414px;
}
#besttrip_title {
	font-weight:bold;
	padding:9px 0px 0px 30px;
	height:20px;
	text-align:right;
}
#besttrip_title span {
	float:left;
}
#besttrip_title img {
	margin-right:5px;
}
#besttrip_content {
	background:url(../images/besttrip_content_bg.gif) no-repeat 3% 83%;
	width:691px;
	height:285px;
}
#besttrip_content h3 {
	font-size:16px;
	color:#0480bf;
	padding:17px 0px 0px 35px;
}
#besttrip_content table {
	float:right;
	height:184px;
	width: 400px;
	margin:9px 15px 0px 0px;
	border: 1px solid #cce7fd;
	font-size:13px;
}
#besttrip_content th {
	background-color:#e4f3ff;
	border-top: 1px dashed #cce7fd;
	width:78px;
}
#besttrip_content td {
	background-color:#f2faff;
	border-top: 1px dashed #cce7fd;
}
#besttrip_content  {
}
#profile {
	width:200px;
	position:absolute; margin-top:210px; margin-left:278px;
}
#profile>img {
	margin-right:3px;
}
#detail_bt {
	position:relative; margin-top:210px; margin-left:545px;
}

#besttrip_route {
	height:90px;
	background:url(../images/navi_bar.gif) no-repeat center 80%;
}
#route {
	float:right;
	width:691px;
	margin-left:10px;
}
#route ul {
	margin:0px 0px 0px 10px;
}
#route li {

	width:134px;
}
#route span {
}
/*
#talk {
	float:right;
	background:url(../images/talk.gif) no-repeat; width:691px; height:414px;
}
#talk_title {
	height:25px;
	font-weight:bold;
	padding:10px 0px 0px 40px;
}
#talk_content {
	height:175px;
	padding-left:30px;
}
#talk_mytrip {
	display:inline;
	width:320px;
}
#talk_freeboard {
	width:320px;
}
#right #spot {
	float:right;
	margin:10px 0px 0px 5px;
	background:url(../images/spot.gif) no-repeat; width:691px; height:176px;
}
#right #map {
	float:right;
	margin:10px 0px 0px 5px;
	background:url(../images/map.gif) no-repeat; width:690px; height:294px;
}*/
/* #right 영역 끝 */

/* #footer 영역 시작 */
#global_footer {clear:both; background-color:#a6e301;}
#footer {
	margin:0 auto;
	background:url(../images/footer.gif) no-repeat ;
	margin-top:40px;
	width:1200px;
	height:94px;
}
#footer a {
	font-size:11px;	
	color:#ffffff;
}
#footer ul {
	margin:30px 0px 3px 280px;
}
#footer span {
	font-size:11px;	
	color:#ffffff;
	margin:40px 0px 0px 280px;
}
/* #footer 영역 끝 */